.footer{
    display: block;
    background: #383736;
    width: 100%;
    color:#fff;  
    height:220px;
    position:fixed;
    bottom:0;
    left:0;
    z-index: -1;
   


}
.footer .footer-top {
     overflow: hidden;
     border-bottom: 1px solid #fff;
     overflow: hidden;
     
}
.footer .footer-top .footer-top-left {
     width:200px;
     height:100px;
     background:red;
     background: url(/img/header-white-logo.svg) no-repeat;
     position: absolute;
     bottom:25px;
     left:100px
}

.footer .footer-top .footer-top-right{
    width:900px;
    height:200px;
    position: absolute;
    right: 0
}
.footer .footer-top .footer-top-right .footer-top-right-top {
    border-bottom:1px solid #fff;
    float:right;
    width:900px;
    height:40px;
}
.footer .footer-top .footer-top-right .footer-top-right-top span{
    font:14px/40px "";
    height:40px;
    margin-right:142px;

}
.footer .footer-top .footer-top-right .footer-top-right-bottom{
    font:12px/20px "";
    width:900px;
    margin-right:30px;

}
.footer .footer-top .footer-top-right .footer-top-right-bottom li{
    list-style:none;
}
.footer .footer-top .footer-top-right .footer-top-right-bottom ul{
   float:left;
    width:224px;
    padding: 0;
    margin-top:10px;
    float: left;

}
.footer .footer-top .footer-top-right .footer-top-right-bottom ol{
     float:left;
     width:224px;
     padding :0;    
     margin-right:8px;
     float: left;
     margin-top:10px;
 }
 .footer .footer-buttom{
     width:100%;
     height:40px;
     overflow: hidden;
     font:12px/80px "";
     text-align:center;
     position:absolute;
     bottom:0
 }
 
.footer .footer-buttom .footer-buttom-left {
    height:40px;
    float: left;
    margin-left:450px;
    line-height: 40px
    
}
.footer .footer-buttom .footer-buttom-left span{
    margin-right:30px;
    
    
}
.footer .footer-buttom .footer-buttom-right{
    width:50%;
    height:40px;
    float: right;
    line-height: 40px
    
}
.footer .footer-buttom .footer-buttom-right span{
    margin-left:30px;
    
    
}